home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / pine / imap_archive / text0007.txt < prev    next >
Encoding:
Text File  |  1993-07-02  |  6.3 KB  |  124 lines

  1. Terry Gray writes:
  2. > If delivery is to a pool of centrally-managed servers, why does the user
  3. > need to worry about forwarding?  Or is this to accommodate folks with
  4. > departmental hosts?
  5.  
  6. Partly. Also users doing spells at other places for the odd 6 months.
  7.  
  8. > I agree that ph should be evaluated before falling into the X. hole
  9. > (though Michigan claims that X.500 over the new light-weight stack is
  10. > working well for them), but my question is: why is this an IMAP issue?
  11.  
  12. Because IMAP2 _could_ be a way (because it's extensible, and because it
  13. already does one major component pretty well, i.e. mail retrieval) to
  14. provide advanced mail functions over IP to clients which don't have a full
  15. OSI stack. I think the difficulties of X.500 are being exaggerated (and
  16. many are fixed in X.500(92)). For example, some sites have _already_
  17. converted their finger daemons to do X.500 lookup. This also provides some
  18. X.500 functionality to IP-based clients. However, there is no standard for
  19. X.500-over-finger, and it is not integrated with mail.
  20.  
  21. > I would have guessed it was an MUA function.
  22.  
  23. Not sure what you mean here. The MUA isn't going to have an OSI stack
  24. (if it was, we'd use P7 rather than IMAP2). So it would have to agree on
  25. a private X.500-over-IP protocol to talk to a relay that could do the
  26. DUA functions for it. There is no existing standard protocol (unless this
  27. Michigan thing is going to become one). If the new protocol has to fit in
  28. somewhere, IMAP2 seems as good a place as any, as there are benefits from
  29. integrating DUA with MUA, e.g. reverse lookup on addresses in received
  30. messages, and use of the Directory to store configuration information.
  31. From imap-request@cac.washington.edu  Wed Sep  2 22:53:01 1992
  32. Received: from mx1.cac.washington.edu by akbar.cac.washington.edu
  33.     (5.65/UW-NDC Revision: 2.27 ) id AA02056; Wed, 2 Sep 92 22:53:01 -0700
  34. Received: by mx1.cac.washington.edu
  35.     (5.65/UW-NDC Revision: 2.27 ) id AA16882; Wed, 2 Sep 92 22:50:33 -0700
  36. Errors-To: imap-request@cac.washington.edu
  37. Sender: imap-request@cac.washington.edu
  38. Received: from tomobiki-cho.cac.washington.edu by mx1.cac.washington.edu
  39.     (5.65/UW-NDC Revision: 2.27 ) id AA16876; Wed, 2 Sep 92 22:50:27 -0700
  40. Date: Wed, 2 Sep 1992 22:33:50 -0700 (PDT)
  41. From: Mark Crispin <MRC@CAC.Washington.EDU>
  42. Subject: re: IMAP2 futures?
  43. To: A Grant <AG129@phx.cam.ac.uk>
  44. Cc: imap@cac.washington.edu
  45. In-Reply-To: <A63B38355E17B860@UK.AC.CAMBRIDGE.PHOENIX>
  46. Message-Id: <MailManager.715498430.21189.mrc@Tomobiki-Cho.CAC.Washington.EDU>
  47. Mime-Version: 1.0
  48. Content-Type: TEXT/PLAIN; charset=US-ASCII
  49.  
  50. On Tue, 01 Sep 92 22:16:45 BST, A Grant wrote:
  51. > why not return percentage of quota used so far
  52.  
  53. The question is, what does that mean to the user?  Telling me that I am using
  54. 45% of my quota tells me nothing about the question of whether or not copying
  55. this 50,000 character will will blow me away or not.  Note too that other than
  56. remote COPY, there is very little that can be done in IMAP to *use* more
  57. quota.  You can reduce your usage via IMAP, but I question whether telling
  58. someone `you are using 95% of your quota' is going to do anything to encourage
  59. him to use less.  Remember, that statement can be interpreted to mean `you are
  60. only using 95% of what you are entitled to.'
  61.  
  62. I think this needs more consideration and input from other individuals.  I'm
  63. not sure if this is an IMAP issue or not.
  64.  
  65. > > Modern-day c-client does detect and clean up properly when quota problems
  66. > > hit.
  67. > Er, how? Do you mean the c-client in the Washington distribution has
  68. > agreed a private protocol (e.g. a text in a BAD message) to pass this
  69. > information on?
  70.  
  71. The /usr/spool/mail operations that could make the mail file larger are
  72. checked for a worst case expansion vs. quota and are rejected if it would run
  73. out of disk space.  If a quota problem hits with COPY, the COPY is completely
  74. backed out of and the entire COPY command is rejected with a NO.  Remember,
  75. the server does not run with privileges and so has to obey the kernel on
  76. quotas.
  77.  
  78. > I mean sending on a mail message at the server (i.e. in a mailbox) without
  79. > having it delivered to the client and then sent back via SMTP. Apart from
  80. > being more efficient, if the user gets a MIME message that breaks their
  81. > client (e.g. by being humungously large), server-end forwarding might be
  82. > the only means of passing the message on to the system administrator.
  83. > Ideally it should accept an attached note, and encapsulate the original
  84. > mail using MIME. But then you're half way to a 'send mail' function.
  85.  
  86. Most of us consider `mail forwarding' to mean encapsulating the message within
  87. another message.  You would be putting user interface and sending within a
  88. message.  `Remailing' in this fashion may be reasonable though.
  89.  
  90. However, this is merely `for efficiency' since the same resulting function can
  91. be accomplished by existing mechanisms.  This is a good reason to reject it;
  92. any function which by its fundamental nature is optional and exists only for
  93. `efficiency' tends not to get implemented widely.  You can either end up with
  94. a lot of protocol baggage or recognize reality.  Most modern protocol design
  95. does the latter.
  96.  
  97. > I guess 'draft message handling' would be more accurate. I wouldn't
  98. > particularly mind if a client had to extract draft messages out of the
  99. > IMAP2 server and then post them off using SMTP. What I am trying to get
  100. > out of is a situation where a user is tied to one system because all
  101. > their drafts are stored there. Our users want to treat mail like a
  102. > telephone network - walk up to the nearest PC or Mac and there you are,
  103. > complete with draft messages, user preferences etc.
  104.  
  105. Remote storage of mail drafts is an interesting suggestion and it is certainly
  106. something to bring up to the IETF-REMMAIL group.  I would support an effort on
  107. this, but I don't think it belongs in IMAP under the `avoid too much baggage
  108. in IMAP' banner.
  109.  
  110. Also, I'm not convinced drafts belong on the IMAP server as opposed to the
  111. `home directory' server.  What if the IMAP server is overseas (this is a real
  112. world situation for me!)?  Putting it in IMAP seems to be false `efficiency'.
  113.  
  114.  
  115. I think you have some really good ideas, just that you're seeking the wrong
  116. place to see them implemented.  The stuff you suggest belongs in a distributed
  117. mail system just as IMAP does, but it does not (necessarily) belong in IMAP.
  118. Please consider bringing it up to the IETF-REMMAIL group.
  119.  
  120. Regards,
  121.  
  122. -- Mark --
  123.  
  124.